/* Global */
* {font-weight: normal !important; }

b, .label {font-weight:bold !important;}

#searchicon{ position:absolute; top:8px; right:16px; color:#aaa !important; cursor: pointer; font-weight: bold !important; font-size: 11px;}


#entries.search .entry {border: none !important;}
.search .entry-title-link {color: #999 !important;}
.highlighted0, .highlighted1, .highlighted2, .highlighted3, .highlighted4, .highlighted5, .highlighted6 {color: #fff !important; background-color: transparent !important;}

#search-restrict-button .goog-menu {width:180px !important; padding-right: 1px !important;}
#search-restrict-button .goog-menu::-webkit-scrollbar-thumb {background: #555 !important;
	-webkit-border-radius: 4px !important;}
.goog-menu {background-color: #393939 !important; -webkit-box-shadow: #1a1a1a 0px 2px 10px !important;}

.goog-menuitem, .goog-menuitem-content, .goog-menuitem-content span {color: #999 !important; font-size: 11px !important; line-height: 18px !important;}
.related-streams-menu .title {margin-left: 0px !important;}

.goog-menuseparator {border-top-color: #555 !important;}
.goog-menuitem-highlight {background-color: #555 !important;}
.goog-option-selected .goog-menuitem-checkbox {background-image:none !important;}
.goog-option-selected .goog-menuitem-checkbox:before {content: "✓" !important;}

#entries .entry-container {background-color: transparent !important;}
.entry-actions {
   background-color: transparent !important;
   border: 0 !important;
   padding: 3px 22px !important;
}
.entry-actions .item-link-active {background-color: transparent !important;}
.item-link-drop-down-arrow {border-left-color: transparent !important; border-right-color: transparent !important; border-top-color: #555 !important;}
.entry-comments {background-color: #2b2b2b !important; color: #666 !important;}
.email-this-area {background-color: transparent !important; }
.entry-conversation {border-top: 0 !important;}
#current-entry .entry-conversation {padding-left: 20px !important;}
.card-actions {padding: 0px 5px !important; background-color: transparent !important;}
.card-bottom {background-color: transparent !important;}
.entry-actions .link, .entry-actions .email {background-image:none !important; padding-left: 2px !important;}
.entry-actions .item-star:before {content:"★"; font-size: 18px !important; position:relative; top:1px;}
.entry-actions .item-star-active {color:#fff !important; text-shadow: 0 0 3px #666;}
.entry-actions .item-star-active:before {content:"★"; font-size: 18px !important;position:relative; top:1px;}
.entry-actions .like-inactive:before {content:"☺"; font-size: 18px; }
.entry-actions .like-active {color:#fff !important; text-shadow: 0 0 3px #666;}
.entry-actions .like-active:before {content:"☻"; font-size: 18px; }
.entry-actions .broadcast-inactive:before {content:"❤"; font-size: 16px !important;position:relative; top:1px;}
.entry-actions .broadcast-active {color:#fff !important; text-shadow: 0 0 3px #666;}
.entry-actions .broadcast-active:before {content:"❤"; font-size: 16px !important;position:relative; top:1px;}
.entry-actions .email:before {content:"✉"; font-size: 18px !important; }
.entry-actions .email-active, .email-active .link {color:#fff !important; text-shadow: 0 0 3px #666; background-color: transparent !important; border-bottom: 0 !important;}
.entry-actions .read-state-not-kept-unread:before {content:"☐"; font-size: 18px !important;position:relative; top:1px;}
.entry-actions .read-state-kept-unread {color:#fff !important; text-shadow: 0 0 3px #666;}
.entry-actions .read-state-kept-unread:before {content:"☑"; font-size: 18px !important;position:relative; top:1px;}

.number-of-likers {background-image: none !important; padding-left: 0 !important;}
.number-of-likers:before {content:"☺"; font-size: 18px;}

.action-area {background-color: #2b2b2b !important; border-color: #202020 !important; color: #999 !important;}

#search {
   left: auto !important;
   right:0px !important;
   top: 31px !important;
   padding:10px !important;
   background-color: #3f3f3f !important;
   -webkit-box-shadow: #1a1a1a -8px 8px 20px !important;
}
#search-restrict{border-color:#3f3f3f !important;}
#search-restrict-button .search-restrict-contents {padding-bottom: 0 !important;}
input, textarea {outline: none !important; background-color: #999 !important; border: 1px solid #2b2b2b !important; color: #202020 !important; padding: 1px !important;}
input:focus {-webkit-box-shadow: #202020 0px 0px 10px !important;}
#search-restrict-input:focus {-webkit-box-shadow: none !important;}
#search-input {margin: 1px 4px !important; }
#search-restrict-input {border:none !important; background-color:transparent !important; color: #999 !important;}

/* Previous below*/

.goog-button-base-inner-box {
	border:1px solid #222222 !important;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#494949), to(#373737)) !important;
	background-image: -moz-linear-gradient(center top, #494949, #373737) !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
}

.goog-button-base:hover .goog-button-base-inner-box {
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3f3f3f), color-stop(0.4, #3f3f3f), to(#373737)) !important;
background-image: -moz-linear-gradient(top, #3f3f3f, #3f3f3f 40%, #373737) !important;
}
.goog-button-base:active .goog-button-base-inner-box, .goog-button-base-open .goog-button-base-inner-box {
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#373737), color-stop(0.8, #494949), to(#494949)) !important;
background-image: -moz-linear-gradient(top, #373737, #494949 80%, #494949) !important;
}
.goog-button-body {
	line-height: 18px !important;
}

/* Anything to to hide */
#logo-container, #gbar, #guser, #global-info, .gbh, #lhn-add-subscription-section, #chrome-view-links, #lhn-selectors, #your-items-tree-container, #lhn-recommendations, .section-minimize, .scroll-tree .icon, .goog-menuitem-content .icon, a:hover .tree-item-action-container, .menu-open .tree-item-action-container, #chrome-lhn-toggle, .entry .entry-title .entry-title-go-to, .entry-original, #chrome-title .chevron, .entry-icons, #loading-area, #message-area-outer {
	display: none !important;
}

/* Get rid of all unwanted borders and backgrounds */
.goog-button-base-outer-box, .goog-button-base-top-shadow, .section-button, .folder-toggle, .lhn-section, .scroll-tree li, .scroll-tree li a:hover, .scroll-tree li .updated, .tree-link-selected, #chrome, #no-entries-msg, #tips, .entry-likers {
	background-image: none !important;
	background-color: transparent !important;
	border: 0 !important;
}

/* Unify font size */
.link, span.unselectable, #viewer-all-new-links, #entries-status, .entry-author, #entries .entry-date, .goog-button-body, .entry-comment-date {
	font-size: 11px !important;
}
#chrome-title a {
	font-size: 19px !important;
   text-shadow: black 1px 1px 1px !important;
}
#nav span {
	font-size: 12px !important;
}
.entry-container .entry-title a {
	font-size: 18px !important;
}
.entry-secondary .entry-title, .entry-container .entry-title a {
	font-family: Georgia,serif !important;
}

/* Unify font color */
body, .viewer-page, #viewer-page-container, #lhn-subscriptions, #lhn-friends, #viewer-container ,#entries .entry.read, #chrome-header, .read .card-common {
	background-color: #1a1a1a !important;
}
#viewer-top-controls, .entry, .read .collapsed, #entries.list .entry-container, .friend-interruption, #viewer-footer {
	border-color: #202020 !important;
}
.read .collapsed, #no-entries-msg, #tips {
	background-color: #202020 !important;
}
#viewer-header, #viewer-footer, .collapsed, #entries .entry, .card-common, .friend-interruption {
	background-color: #2b2b2b !important;
}
.collapsed, .entry .card {
	border-color: #2b2b2b !important;
}
.read .snippet{
	color: #383838 !important;
}
.entry-actions span{
	color: #555555 !important;
}

/*.scroll-tree li a .name-unread {
	color: #555555 !important;  unhover 
}*/
.read .entry-secondary .entry-title {
	color: #757575 !important;
}
a,a:visited, .link, .snippet, .entry-author, .entry-attribution, .generic-comments-header, #scroll-filler {
	color: #666666 !important;
}
#nav span, #viewer-all-new-links, #viewer-top-controls .link-selected, #no-entries-msg, #tips, .goog-button-body, .info *, .search-result .entry-date, .entry-comment-content {
	color: #999999 !important;
}
.entry-body {color: #aaaaaa !important;}
#nav .tree-link-selected span, .scroll-tree li .updated, #chrome-title, #chrome-title a, .entry-secondary .entry-title, .entry-container .entry-title a {
	color: #ffffff !important;
}
.goog-menu-button .goog-menu-button-dropdown {
	border-color: #999999 #3f3f3f #3f3f3f !important;
}

#main, #settings-frame, #settings {
	top:0 !important;
	margin: 0 !important;
}

/*Sidebar*/
#nav, #nav * {
	max-width: 200px !important;
}
#nav {
	width: 200px !important;
}

#lhn-friends {
	padding-left: 10px !important;
}
#sub-tree {
	margin-right: 1px !important;
}
#sub-tree::-webkit-scrollbar, #entries::-webkit-scrollbar, #viewer-page-container::-webkit-scrollbar, #search-restrict-button .goog-menu::-webkit-scrollbar{
	width: 8px !important;
}
#sub-tree::-webkit-scrollbar-thumb, #entries::-webkit-scrollbar-thumb, #viewer-page-container::-webkit-scrollbar-thumb {
	background: #393939 !important;
	-webkit-border-radius: 4px !important;
}

.folder-toggle {
	left: 5px !important;
	top: 3px !important;
}
.section-button, .folder-toggle {
	border-color: #999999 #1a1a1a #1a1a1a !important;
	border-style: solid !important;
	border-width: 4px 4px 0px !important;
	height: 0px !important;
	width: 0px !important;
	margin-top: 5px !important;
	margin-right: 3px !important;
}
.scroll-tree li a {
	padding-left: 0 !important;
}
.scroll-tree li a:hover span {
	text-decoration: underline !important;
}
#lhn-subscriptions #sub-tree ul ul li a {
	padding-left: 10px !important;
}
.tree-link-selected span, .scroll-tree li .updated {
	font-weight: bold !important;
}
.lhn-section-footer {
	height: 0 !important;
}

/*Entries*/
#chrome {
	margin-left: 200px !important;
}
.lhn-hidden #chrome {
	margin-left: 1px !important;
}
#chrome-header, #viewer-top-controls, #viewer-footer {
	padding: 5px 15px !important;
}
#viewer-container {
	margin-right: 4px !important;
}
#entries {
	padding-right: 1px !important;
}
#entries.list #current-entry.expanded {
	border-bottom-width: 2px !important;
}
#entries .collapsed .entry-date {
	margin: 0 2px 0 0 !important;
}
.samedir #entries.single-source .collapsed .entry-secondary {
	margin-left:1em !important;
}
.entry .entry-main {margin-left:26px !important;}
#entries.list .collapsed .entry-main .entry-source-title {
	left: 1em !important;
}
#entries-status {
	top: 5px !important;
}
#entries.cards .entry {background-color: transparent !important;}
#no-entries-msg, #tips, .entry .card {
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
}
.entry .card {
   -webkit-box-shadow: none !important;
   -moz-box-shadow:none !important;
   border-width: 2px !important;
}
#current-entry .card .card-content {
   padding: 10px 1px 5px 5px !important;
}
#current-entry .card .card-bottom {padding: 0px 5px !important;}
.tags-edit {background-color: #3f3f3f !important; border: none !important; -webkit-box-shadow: #1a1a1a 0px 0px 10px !important;}
#quick-add-bubble-holder {background-color: #3f3f3f !important; border: 0 !important; -webkit-box-shadow: #1a1a1a 0px 0px 10px !important;}
#quick-add-instructions, #quick-add-helptext {color: #999 !important;}

.modal-dialog-bg, .fr-modal-dialog-bg {background-color: #000 !important;}
.fr-modal-dialog {border: 0 !important; background-color: rgba(63,63,63,0.9) !important; color: #fff !important; outline: none !important;  -webkit-box-shadow: #000 0px 0px 15px !important; padding: 6px !important;}
.fr-modal-dialog-content, .fr-modal-dialog-buttons {background-color: transparent !important;}
button {border:1px solid #222222 !important; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#494949), to(#373737)) !important; -webkit-border-radius: 3px !important; color: #999 !important; font-size:11px !important; min-width: 55px !important;}
button:focus {outline: none !important; -webkit-box-shadow: red 0px 0px 10px !important;}
.text-tooltip {font-family:Arial, san serif !important; line-height: 12px !important; background-color: rgba(26,26,26,0.7) !important; border: 0 !important; color: #fff !important; -webkit-border-radius: 4px !important; font-size: 11px !important; padding: 4px !important; -webkit-box-shadow: #1a1a1a 0px 0px 5px !important;}